home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / rcsmerge.z / rcsmerge
Text File  |  1998-10-20  |  7KB  |  199 lines

  1.  
  2.  
  3.  
  4. RRRRCCCCSSSSMMMMEEEERRRRGGGGEEEE((((1111))))                                                        RRRRCCCCSSSSMMMMEEEERRRRGGGGEEEE((((1111))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      rcsmerge - merge RCS revisions
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      rrrrccccssssmmmmeeeerrrrggggeeee [_o_p_t_i_o_n_s] _f_i_l_e
  13.  
  14. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.      rrrrccccssssmmmmeeeerrrrggggeeee incorporates the changes between two revisions of an RCS file
  16.      into the corresponding working file.
  17.  
  18.      Pathnames matching an RCS suffix denote RCS files; all others denote
  19.      working files.  Names are paired as explained in cccciiii(1).
  20.  
  21.      At least one revision must be specified with one of the options described
  22.      below, usually ----rrrr.  At most two revisions may be specified.  If only one
  23.      revision is specified, the latest revision on the default branch
  24.      (normally the highest branch on the trunk) is assumed for the second
  25.      revision.  Revisions may be specified numerically or symbolically.
  26.  
  27.      rrrrccccssssmmmmeeeerrrrggggeeee prints a warning if there are overlaps, and delimits the
  28.      overlapping regions as explained in mmmmeeeerrrrggggeeee(1).  The command is useful for
  29.      incorporating changes into a checked-out revision.
  30.  
  31. OOOOPPPPTTTTIIIIOOOONNNNSSSS
  32.      ----AAAA   Output conflicts using the ----AAAA style of ddddiiiiffffffff3333(1), if supported by
  33.           ddddiiiiffffffff3333.  This merges all changes leading from _f_i_l_e_2 to _f_i_l_e_3 into
  34.           _f_i_l_e_1, and generates the most verbose output.
  35.  
  36.      ----EEEE, ----eeee
  37.           These options specify conflict styles that generate less information
  38.           than ----AAAA.  See ddddiiiiffffffff3333(1) for details.  The default is ----EEEE.  With ----eeee,
  39.           rrrrccccssssmmmmeeeerrrrggggeeee does not warn about conflicts.
  40.  
  41.      ----kkkk_s_u_b_s_t
  42.           Use _s_u_b_s_t style keyword substitution.  See ccccoooo(1) for details.  For
  43.           example, ----kkkkkkkk ----rrrr1111....1111 ----rrrr1111....2222 ignores differences in keyword values when
  44.           merging the changes from 1111....1111 to 1111....2222.  It normally does not make
  45.           sense to merge binary files as if they were text, so rrrrccccssssmmmmeeeerrrrggggeeee
  46.           refuses to merge files if ----kkkkbbbb expansion is used.
  47.  
  48.      ----pppp[_r_e_v]
  49.           Send the result to standard output instead of overwriting the
  50.           working file.
  51.  
  52.      ----qqqq[_r_e_v]
  53.           Run quietly; do not print diagnostics.
  54.  
  55.      ----rrrr[_r_e_v]
  56.           Merge with respect to revision _r_e_v.  Here an empty _r_e_v stands for
  57.           the latest revision on the default branch, normally the head.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. RRRRCCCCSSSSMMMMEEEERRRRGGGGEEEE((((1111))))                                                        RRRRCCCCSSSSMMMMEEEERRRRGGGGEEEE((((1111))))
  71.  
  72.  
  73.  
  74.      ----TTTT   This option has no effect; it is present for compatibility with
  75.           other RCS commands.
  76.  
  77.      ----VVVV   Print RCS's version number.
  78.  
  79.      ----VVVV_n  Emulate RCS version _n.  See ccccoooo(1) for details.
  80.  
  81.      ----xxxx_s_u_f_f_i_x_e_s
  82.           Use _s_u_f_f_i_x_e_s to characterize RCS files.  See cccciiii(1) for details.
  83.  
  84.      ----zzzz_z_o_n_e
  85.           Use _z_o_n_e as the time zone for keyword substitution.  See ccccoooo(1) for
  86.           details.
  87.  
  88. EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  89.      Suppose you have released revision 2.8 of ffff....cccc.  Assume furthermore that
  90.      after you complete an unreleased revision 3.4, you receive updates to
  91.      release 2.8 from someone else.  To combine the updates to 2.8 and your
  92.      changes between 2.8 and 3.4, put the updates to 2.8 into file f.c and
  93.      execute
  94.  
  95.          rrrrccccssssmmmmeeeerrrrggggeeee  ----pppp  ----rrrr2222....8888  ----rrrr3333....4444  ffff....cccc  >>>>ffff....mmmmeeeerrrrggggeeeedddd....cccc
  96.  
  97.      Then examine ffff....mmmmeeeerrrrggggeeeedddd....cccc.  Alternatively, if you want to save the updates
  98.      to 2.8 in the RCS file, check them in as revision 2.8.1.1 and execute ccccoooo
  99.      ----jjjj:
  100.  
  101.          cccciiii  ----rrrr2222....8888....1111....1111  ffff....cccc
  102.          ccccoooo  ----rrrr3333....4444  ----jjjj2222....8888::::2222....8888....1111....1111  ffff....cccc
  103.  
  104.      As another example, the following command undoes the changes between
  105.      revision 2.4 and 2.8 in your currently checked out revision in ffff....cccc.
  106.  
  107.          rrrrccccssssmmmmeeeerrrrggggeeee  ----rrrr2222....8888  ----rrrr2222....4444  ffff....cccc
  108.  
  109.      Note the order of the arguments, and that ffff....cccc will be overwritten.
  110.  
  111. EEEENNNNVVVVIIIIRRRROOOONNNNMMMMEEEENNNNTTTT
  112.      RRRRCCCCSSSSIIIINNNNIIIITTTT
  113.           options prepended to the argument list, separated by spaces.  See
  114.           cccciiii(1) for details.
  115.  
  116. DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
  117.      Exit status is 0 for no overlaps, 1 for some overlaps, 2 for trouble.
  118.  
  119. IIIIDDDDEEEENNNNTTTTIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  120.      Author: Walter F. Tichy.
  121.      Revision Number: 5.7; Release Date: 1998/01/12.
  122.      Copyright c 1982, 1988, 1989 by Walter F. Tichy.
  123.      Copyright c 1990, 1991, 1992, 1993, 1994, 1995 by Paul Eggert.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. RRRRCCCCSSSSMMMMEEEERRRRGGGGEEEE((((1111))))                                                        RRRRCCCCSSSSMMMMEEEERRRRGGGGEEEE((((1111))))
  137.  
  138.  
  139.  
  140. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  141.      ci(1), co(1), ident(1), merge(1), rcs(1), rcsdiff(1), rcsintro(1),
  142.      rlog(1), rcsfile(4), RCSsource(5)
  143.      Walter F. Tichy, RCS--A System for Version Control, _S_o_f_t_w_a_r_e--_P_r_a_c_t_i_c_e &
  144.      _E_x_p_e_r_i_e_n_c_e 11115555, 7 (July 1985), 637-654.
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.